widget: Remove toplevel flag
authorBenjamin Otte <otte@redhat.com>
Fri, 6 Apr 2018 18:30:34 +0000 (20:30 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 15 Feb 2019 05:53:17 +0000 (06:53 +0100)
commitaeda099f47b0868e84bb26217539904e490d7ea8
treee1a16e212eba76da9d24f3a83d492753f9b84e85
parent2e5bc9fbc38e8ef4dfe7e07514ba5c3d05ed37b6
widget: Remove toplevel flag

Instead, rely on GTK_IS_ROOT().

Also implement GtkRoot on GtkWindow and GtkInvisible, the two widgets
that used to set the toplevel flag before.
gtk/gtkinvisible.c
gtk/gtkprintoperation-win32.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h
gtk/gtkwindow.c